package day0612;

import java.util.Arrays;
import java.util.Scanner;

public class Test5 {
    public static void main(String[] args) {
        char[] chs=new char[8];
        Scanner s=new Scanner(System.in);
        int i=0;
        X: for(;2<3;){
            if(i>=8){//如果已经输入了8个元素就停止循环输入
                break;
            }
            System.out.println("请输入一个int数据用于表示a-z之间的字母(范围97-122之间)");
            int c=s.nextInt();//输入一个数据

            //用于
            for(int  j=0; j<=i-1; j++){//用循环方式和已经放入的元素 每一个比较
                if(c==chs[j]){//如果输入的字符和数组元素chs[j]就跳过本次输入
                    System.out.println("您输入的数据重复请重新输入");
                    continue X;//需要给当前的第i位再次尝试输入
                }
            }

            if(97<=c && c<=122){//输入整数c，在a---z之间
                chs[i]=(char)c;//就将输入的数据c存入数组chs中
            }else{
                System.out.println("您输入的数据超过a-z之间的范围，请重新输入");
                continue;//如果输入的数据不再a-z之间就continue跳过本次输入重新给第i位输入
            }
            //给数组chs中用 s.nextInt()输入字符数据存入
            //要求输入的数据需要在 97到122范围内
            i++;
        }
        System.out.println(Arrays.toString(chs));

    }
}
